home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / debian_DSA-080.nasl < prev    next >
Text File  |  2005-03-31  |  2KB  |  64 lines

  1. # This script was automatically generated from the dsa-080
  2. # Debian Security Advisory
  3. # It is released under the Nessus Script Licence.
  4. # Advisory is copyright 1997-2004 Software in the Public Interest, Inc.
  5. # See http://www.debian.org/license
  6. # DSA2nasl Convertor is copyright 2004 Michel Arboi
  7.  
  8. if (! defined_func('bn_random')) exit(0);
  9.  
  10. desc = '
  11. Nergal reported a <a
  12. href="http://sourceforge.net/tracker/index.php?func=detail&aid=458013&group_id=4593&atid=104593">vulnerability</a> in the htsearch program which is
  13. distributed as part of the ht://Dig package, an indexing and searching
  14. system for small domains or intranets.  Using former versions it was
  15. able to pass the parameter -c to the cgi program in order to use a
  16. different configuration file.
  17.  
  18. A malicious user could point htsearch to a file like
  19. /dev/zero and
  20. let the server run in an endless loop, trying to read config
  21. parameters.  If the user has write permission on the server they can
  22. point the program to it and retrieve any file readable by the webserver
  23. user id.
  24.  
  25. This problem has been fixed in version 3.1.5-2.0potato.1 for Debian
  26. GNU/Linux 2.2.
  27.  
  28. We recommend that you upgrade your htdig package immediately.
  29.  
  30.  
  31.  
  32. Solution : http://www.debian.org/security/2001/dsa-080
  33. Risk factor : High';
  34.  
  35. if (description) {
  36.  script_id(14917);
  37.  script_version("$Revision: 1.5 $");
  38.  script_xref(name: "DSA", value: "080");
  39.  script_cve_id("CVE-2001-0834");
  40.  
  41.  script_description(english: desc);
  42.  script_copyright(english: "This script is (C) 2004 Michel Arboi");
  43.  script_name(english: "[DSA080] DSA-080-1 htdig");
  44.  script_category(ACT_GATHER_INFO);
  45.  script_family(english: "Debian Local Security Checks");
  46.  script_dependencies("ssh_get_info.nasl");
  47.  script_require_keys("Host/Debian/dpkg-l");
  48.  script_summary(english: "DSA-080-1 htdig");
  49.  exit(0);
  50. }
  51.  
  52. include("debian_package.inc");
  53.  
  54. w = 0;
  55. if (deb_check(prefix: 'htdig', release: '2.2', reference: '3.1.5-2.0potato.1')) {
  56.  w ++;
  57.  if (report_verbosity > 0) desc = strcat(desc, '\nThe package htdig is vulnerable in Debian 2.2.\nUpgrade to htdig_3.1.5-2.0potato.1\n');
  58. }
  59. if (deb_check(prefix: 'htdig-doc', release: '2.2', reference: '3.1.5-2.0potato.1')) {
  60.  w ++;
  61.  if (report_verbosity > 0) desc = strcat(desc, '\nThe package htdig-doc is vulnerable in Debian 2.2.\nUpgrade to htdig-doc_3.1.5-2.0potato.1\n');
  62. }
  63. if (w) { security_hole(port: 0, data: desc); }
  64.